package com.dayu.other.service;

import java.util.List;
import java.util.Map;

import com.dayu.other.domain.DyJudgeObligation;

/**
 * 判责中心Service接口
 *
 * @author HK
 * @date 2024-01-24
 */
public interface IDyJudgeObligationService
{
    /**
     * 查询判责中心
     *
     * @param id 判责中心ID
     * @return 判责中心
     */
    DyJudgeObligation selectDyJudgeObligationById(Long id);

    /**
     * 查询判责中心列表
     *
     * @param dyJudgeObligation 判责中心
     * @return 判责中心集合
     */
    List<DyJudgeObligation> selectDyJudgeObligationList(DyJudgeObligation dyJudgeObligation);

    Map<String, Object> queryListPrice(DyJudgeObligation obligation);

    /**
     * 新增判责中心
     *
     * @param dyJudgeObligation 判责中心
     * @return 结果
     */
    int insertDyJudgeObligation(DyJudgeObligation dyJudgeObligation);

    /**
     * 修改判责中心
     *
     * @param dyJudgeObligation 判责中心
     * @return 结果
     */
    int updateDyJudgeObligation(DyJudgeObligation dyJudgeObligation);

    List<DyJudgeObligation> workQueryList();
}
